using System;
using System.Collections.Generic;
using System.Text;

namespace OgilvyOne.Model
{
    public class ScoreRuleInfo
    {
        // Fields
        private int iRuleFlag;
        private int iRuleID;
        private int iRuleValue;
        private string sRuleDesc;
        private string sRuleType;

        // Methods
        public ScoreRuleInfo(int RuleID, string RuleDesc, string RuleType, int RuleValue, int RuleFlag)
        {
            this.RuleID = RuleID;
            this.RuleDesc = RuleDesc;
            this.sRuleType = RuleType;
            this.RuleValue = RuleValue;
            this.RuleFlag = RuleFlag;
        }

        // Properties
        public string RuleDesc
        {
            get
            {
                return this.sRuleDesc;
            }
            set
            {
                this.sRuleDesc = value;
            }
        }

        public int RuleFlag
        {
            get
            {
                return this.iRuleFlag;
            }
            set
            {
                this.iRuleFlag = value;
            }
        }

        public int RuleID
        {
            get
            {
                return this.iRuleID;
            }
            set
            {
                this.iRuleID = value;
            }
        }

        public string RuleType
        {
            get
            {
                return this.sRuleType;
            }
            set
            {
                this.sRuleType = value;
            }
        }

        public int RuleValue
        {
            get
            {
                return this.iRuleValue;
            }
            set
            {
                this.iRuleValue = value;
            }
        }

    }
}
